home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gigarom 1
/
Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso
/
FILES
/
DEV
/
I-Z
/
RA.cpt
/
MemoryMgr.ra
< prev
next >
Wrap
Text File
|
1986-10-21
|
1KB
|
105 lines
|
| RA™
|
| MemoryMgr Samples
|
| © 1986 COM~LINK & S.Koren
|
#M;
#Z,†test†,†hello†,0 1 -,0 1 -;
! "!"
#Z,†test†,†test†,0 1 -,0 1 -;
! "!"
#Y,†test†,0 1 -; †† "!"
#A;
2 A: "Variable A is a pointer to variable C!"
0 C: "C has 0 in it!"
#C,A;
"After setting bit 3, C = " A.. ! "!"
#X,A,3; | set bit 3
#C,A;
"After clearing bit 3, C = " A..!
"!"
#W,A,3; | clear bit 3
#C,A;
#A;
"AND of 13 and 23 = "
#U,13,23; E: E. ! "!"
"OR of 13 and 23 = "
#T,13,23; E: E. ! "!"
"XOR of 13 and 23 = "
#S,13,23; E: E. ! "!"
"NOT of 13 = "
#R,13; ! "!"
"BitShift 1 3 positions = "
#Q,1,3; ! "!"
#A;
$
&Q | BitShift
1% 2%
• 0A85C º ¶
`
&R | BitNOT
1%
• 0A85A º ¶
`
&S | BitXOR
1% 2%
• 0A859 º ¶
`
&T | BitOR
1% 2%
• 0A85B º ¶
`
&U | BitAnd
1% 2%
• 0A858 º ¶
`
&V | BitTst
• 0A85D º ¶
`
&W | ClrBit Trap
1% 2%
• 0A85F º ¶
`
&X | BitSet Trap
1% 2%
• 0A85E º ¶
`
&Y | UprString Trap
1% 2%
• 0A854 º ¶
`
&Z | EqualString Trap
1% 2% 3% 4%
• 0A03C º ¶
`
&A
"!Hit any key: " ?§ µ @`
|
| RA title routine
|
&M @ #L; 8 A: ( #N; A. 1 - A: A. 0 > ~ ) #L; #O; #P;`
&O
40 100 Ω
"RA™"
60 45 Ω
"© 1986 COM~LINK & S.Koren"
80 60 Ω
"All rights reserved." `
&L
35 A: ("•" A. 1 - A: A. 0 > ~ ) "!"`
&N
"•" 33 A: (" " A. 1 - A: A. 0 > ~ ) "•" "!"`
&P ?§ @ `
&C | dump 8 bits of byte
0 A: ( 1% A. #V;
B: B. 0 = ["0"]
B. 0 = ß ["1"]
A. 1 + A: A. 8 = ß ~) "!"`
$